package com.hbnu.system.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author ldh
 * @since 2023-05-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("awardauthor")
public class Awardauthor implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    @TableId(value = "AwardAuthorID", type = IdType.ASSIGN_ID)
    private String AwardAuthorID;

    /**
     * 工号
     */
    @ApiModelProperty(value = "工号")
    @TableField("UserAccount")
    private String UserAccount;

    /**
     * 获奖编号
     */
    @ApiModelProperty(value = "获奖编号")
    @TableField("AwardID")
    private String AwardID;

    /**
     * 作者类型
     */
    @ApiModelProperty(value = "作者类型")
    @TableField("authorType")
    private String authortype;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    @TableField("name")
    private String name;

    /**
     * 所属院系
     */
    @ApiModelProperty(value = "所属院系")
    @TableField("dept")
    private String dept;



    /**
     * 考核系数
     */
    @ApiModelProperty(value = "考核系数")
    @TableField("assessment")
    private String assessment;

    @ApiModelProperty(value = "人员划分：校内教师，校外人员，学生")
    @TableField(value = "people_type")
    private String peopleType;

    @ApiModelProperty(value = "个人得分")
    @TableField("Pscore")
    private String Pscore;
}
